home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / source / fullr_2 / readme.1st < prev    next >
Encoding:
Text File  |  1994-08-29  |  2.6 KB  |  52 lines

  1. ==========================================================================
  2. FULLROT -- Realtime Full screen (320x200x256) image rotation -- Made Easy!
  3. ==========================================================================
  4.  
  5. Please note that I'm a lousy writer. :)
  6.  
  7. /************************************************************************\
  8.      FULLROT is Copyright 1994 by Scott Deming.  All Rights Reserved!
  9.      ================================================================
  10.  The above copyright is probably pretty pointless, because I hearby place
  11.  this source code in the public domain.  Anybody can use it for anything
  12.  they want.  If you feel you can become rich by selling this source code,
  13.  then be my guest.    But realize the guilt you will feel if you ever see
  14.  me drive by in me old dying Cavalier. :)
  15. \************************************************************************/
  16.  
  17. This is the second rendition of what I call FULLROT.  Basically it's
  18. just a simple routine to take a full screen image and rotate it by any
  19. given angle.  The angles used in fullrot range from 0 to 255, and are
  20. stored in a lookup table using fixed point numbers.
  21.  
  22. This is easily compiled using DJ GPP.  I recomend using this compiler
  23. for any kind of DOS based development.    It provides a very nice DPMI
  24. compliant 32 bit DOS extender.    Contrary to popular belief, you can
  25. distribute and even *SELL* program you write using DJ GPP.    It's
  26. optimizations, from what I can tell, out do that of any other DOS
  27. compiler.  Although I haven't seen Watcom 10.0 in action as of yet.
  28. DJGPP can be obtained from any simtel mirror including OAK.OAKLAND.EDU
  29. in the "/pub/msdos/djgpp" directory.  Get the file "readme.1st".
  30.  
  31. On my 386/40 I'm able to get a full screen frame rate of 8.43 frames per
  32. second.  On a Vesa or PCI Local bus system I'm sure the frame rate is
  33. substantially higher.
  34.  
  35. In the first release of FULLROT I demonstrated image scaling as well as
  36. rotating, but in this release I left the scaling out.  There is really
  37. no reason other than lazyness.
  38.  
  39. That's all for now.  Enjoy the source code and I hope it helps.  If you
  40. have any further questions (the source code is really easy to follow, I
  41. think) don't hesitate to ask.  I can be reached via email.  I'll accept
  42. any comments, questions, criticism (constructive or not), or complaints.
  43. However, I cannot be held responsible for any monitors you fry.
  44.  
  45. I would have written a decent explination on how it works, but I'm too
  46. lazy, and it's been done a thousand times before.  Even once by me, in
  47. my last release of Fullrot.
  48.  
  49. --
  50. Scott Deming
  51. sad@umcc.umich.edu
  52.